
body,td,th { 
	font: 12px Arial, Helvetica, sans-serif; 
	line-height: 162%; 
	}

table { 
	border-collapse:collapse; 
	border: none; 
	padding: 0; 
	margin: 0;
	}
h1 { 
	display: block; 
	font-size: 25px; 
	font-weight: bold; 
	color: #494949; 
	margin:0; 
	padding: 0 0 15px 0;
	line-height:1.1;
	}

/*h2 { font: 14px Arial, Helvetica, sans-serif; color: #006600; margin-bottom: 5px; line-height: 150%; }*/
h3 { 
	height:26px;
	width:90%;
	font: 13px Arial, Helvetica, sans-serif;
	color:#0080ff;
	margin-top:10px;
	margin-bottom: 5px;
	font-weight:600;
	line-height: 150%; 
	width:100%;
	display:block;
	border-bottom:1px solid #e6e6e6;
	clear:both;
	}
h3 img{
	margin:1px 1px 0 0;
	}
ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
h4 {
	height:26px; 
	margin:0 0 10px 4px; 
	overflow: hidden; 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #666; 
	line-height: 1.8em; 
	background: url(http://t.douban.com/pics/topicbar.gif) no-repeat right top;
	}
h2 { 
	font: 14px Arial, Helvetica, sans-serif; 
	color: #060; 
	margin:0 0 12px 0; 
	line-height: 150%; 
	}
/*
 头部tab标题栏
*/
#content_header{
	width:580px;
	display:inline-block;
	border-bottom:dotted;
	border-bottom-width:1px;
	border-bottom-color:#c0c0c0;
	background-color:#f5f7f8;
	padding:0px;
	margin-top:20px;
    margin-bottom:10px;
}

#content_header li{
	font-size:13px;
	float:left;
	color:#0080ff;
	margin-left:0px;
	padding:5px 20px 3px 10px;
}
#content_header li a{
	font-size:13px;
    color:#000000;
}
#content_header li a:hover{
	background:none;
	color:#0080c0;
}

#content_header .active{
	background:#d5e3ec;
	color:#0080c0;
}    
    
.sline{
	border-bottom:1px solid #a8a8a8;
	}
.colorR{
	color:#ff0084;
}
.colorGrey{
	color:#666666;
}
.fontB{
	font-weight:bold;
}
#nav {padding-top:3px;}
#nav a{float:left; display:block; text-decoration: none; color:#368332; font-size:14px; margin:2px 5px 0 5px; padding: 8px 4px 7px 4px; line-height:14px; }
#nav a:hover{ background-color:transparent; text-decoration:underline; }

#box{
	width:950px;
}
a{
	cursor:pointer
}
a:link { 
	color: #0080ff;
	text-decoration: none; 
	}
a:visited { 
	color: #0080ff;
	text-decoration: none; 
	}
a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background:#003399;
	}
a:active { 
	color: #FFFFFF; 
	text-decoration: none; 
	background: #FF9933; 
	}
a img { 
	border-width:0; 
	}
.inputLogin{
	width:152px;
	height:17px;
	border:1px solid #76b2f0;
}
#mid{
	width:950px;
	clear:both;
	}

#midL{
	width:60%;
	margin-top:10px;
	float:left;
}

#footer{
	width:950px;
	height:30px;
	border:1px solid red;
}
.sLeft{
float:left;
}
.sRight{
float:right;
padding-right:80px;
}
.sRight a{
	font-size:12px;
	font-weight:100;
}

#midLeft{
	float:left;
	width:600px;
	padding-left:0px;
	padding-left:0px;
	padding-top:20px;
}
.midLeft ul{
	width:100%;
}
.imgPro li{
	float:left;
	}
.imgPro li a img{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}
.imgPro a:hover img{
	border-top:1px solid #003399;
	border-left:1px solid #003399;
	border-right:2px solid #003399;
	border-bottom:2px solid #003399;
}


/*****最受关注论坛**********/
.item item_0{
	width:100%;
	text-align:left;
}
.sub-item,pic,info{
	float:left;
}
.sub-item{
	float:left;
	height:85px;
	width:275px;
	margin-top:15px;
	padding:3px;
	border-bottom:1px dashed #cdcdcd;;
}
.pic{
	float:left;
	height:45px;
	margin-right:10px;
}
.info{
	float:left;
	text-align:left;
	margin-top:0px;
	height:45px;
	width:205px;
	line-height:18px;
	color:#666666;
}


/********右侧**********/

#midRight{
	float:right;
	width:320px;
	text-align:top;
	margin-top:10px;
}

#login{
	text-align:left;
	margin-top:40px;
	height: 50px;
	padding-right:5px;
}
#loginL{
	width: 70%;
	float:left;
	height: 50px;
}
#loginL ul{
	line-height: 50px;
	margin-top:5px;
}
#loginL ul li{
	height:25px;
	line-height:25px;
	}
#tips{
	width:100%;
	height:30px;
	line-height:30px;
}
#loginL ul li{
	float:left;
	line-height: 30px;
}
#loginR{
	float:left;
}

#right_button{
	width:180px;
	background-color:#3c9dff;;
	border:1px solid #76b2f0;
	
}
#right_button a{
	color:#ffffff;
	font-weight:600;
	line-height:28px;
}
#right_button a:hover{
	color:#ffff00;
	background:none;
}

/*******活动人群*********/
#activePerson{
	width:100%;
}
#sub-persion{
	width:100%;
}
#sub-persion ul{
	text-align:left;
	float:left;
	width:65px;
	height:105px;	
	margin:5px 5px 6px 5px;
}
#sub-persion li{

	
	color:#5d87af;
	}
#hotCont{
	margin-top:20px;
	width:100%;
	text-align:left;
}

/**********热门主题************/
#hotCont{
	width:100%;	
}
#hotCont li{
	width:100%;
	margin:10px 0px 10px 5px;
	border-bottom:1px dashed #c0c0c0;;
}


.hot_tag{
	width:100%;
	text-align:left;
	clear:both;
	display:block;
	padding-bottom:10px;
	margin-bottom:20px;
}
/*
热门标签
*/

.hot_tag ul{
	display:inline-block;
	text-align:left;
	padding-left:10px;
}
.hot_tag li{
	margin:5px 20px 0px 0px;
	float:left;
}
.hot_tag li a{
	font-size:14px;
}

#sys_messages{
	text-align:center;
	width:40%;
	background-color:#FFFF99;
}


.error{
	color:red;
}

#footer{
	margin-top:100px;
	width:950px;
	height:30px;
	color:#666666;
	border:0px;
}
